免费开发者资源全景指南:基于 free-for-dev 的分类精选

免费开发者资源全景指南:基于 free-for-dev 的分类精选

GitHub 上有一个 100k+ star 的项目 ripienaar/free-for-dev,由 1600+ 贡献者共同维护,汇总了上千项面向开发者的免费服务。但列表太长,不容易快速找到自己需要的。这篇文章按照使用场景重新梳理,每类只挑最实用的几个,让你 10 分钟内建立全景认知。

一、这份清单的收录标准

在看具体资源之前,先理解 free-for-dev 的收录原则——这能帮你过滤低质量选项:

所以你看到的每项,理论上都能长期白嫖。

二、云基础设施:Always Free 大比拼

这是最值钱的一档。四大云厂商都有「永久免费」层,但实际能用到的资源差距很大。

Oracle Cloud(推荐)

最慷慨的 Always Free:

4 核 24GB 内存 是目前免费云里最顶配的配置,足够跑一个小型生产服务。坑:容易被回收闲置实例,Arm 实例需要抢。

Google Cloud

适合跑 serverless 工作负载,不适合做长期 VPS。

AWS

新用户 12 个月免费,之后只有:

AWS 的永久免费档比较零散,适合已有 AWS 生态的用户。

Cloudflare(生态最全)

严格说不是云厂商,但提供的免费服务全面到可以撑起一个完整产品:

独立开发者的首选组合。

三、代码托管与 CI/CD

代码仓库

平台 免费额度 适合
GitHub 无限公开+私有仓库 默认选择
GitLab 公开+私有,5 协作者 需要内置 CI
Bitbucket 5 用户,Pipelines CI/CD Atlassian 生态
Codeberg 无限公开+私有 开源爱好者

CI/CD

服务 免费额度
GitHub Actions 公开仓库无限,私有 2000 分钟/月
CircleCI 6000 分钟/月 + 开源额外 80k 分钟
Cirrus CI 公开仓库完全免费
Buddy 5 项目 + 120 次执行/月
Bitrise(移动端) 200 次构建/月
Codemagic(Flutter) 500 分钟/月

开源项目首推 GitHub Actions,闭源项目按构建时长选 CircleCI。

四、部署托管:PaaS

全栈托管

后端专用

静态站

五、数据库与存储

关系型数据库

NoSQL 与 Vector DB

对象存储

Tip:做小项目,R2 + D1 或 Neon + Supabase Storage 两套组合基本能覆盖 90% 场景。

六、认证与用户管理

自己实现 Auth 既费时又容易出安全漏洞,直接用这些:

服务 免费 MAU 特点
Clerk 50,000 UI 组件漂亮,集成最快
Auth0 25,000 企业级,老牌
Supabase Auth 50,000 和 Supabase 数据库绑定
WorkOS 1,000,000 免费额度巨大
Stack Auth 10,000 开源 + 管理版
Logto 5,000 支持自托管

个人项目用 Clerk 或 Supabase Auth 最省事;做 B2B 选 WorkOS。

七、邮件发送

事务邮件(SMTP/API)

服务 免费额度
Resend 3000/月,100/天,1 个自定义域名
Brevo(原 Sendinblue) 9000/月,300/天
Maileroo 5000/月,无限域名
MailerSend 3000/月
Postmark 100/月(品质高)
AhaSend 1000/月

Resend API 最现代化,Postmark 送达率最好。

营销邮件

邮件域名转发

八、监控、日志与错误追踪

错误追踪

APM 与可观测性

状态监控 / Uptime

九、CDN 与加速

十、API 与数据服务

IP 地理位置

Web Scraping

无头浏览器 API

文本/语音/ML

十一、开发协作工具

项目管理

沟通

文档/Wiki

设计

十二、内网穿透与 Tunnel

本地开发调试必备:

做演示首选 Cloudflare Tunnel,日常开发用 ngrok 或 localhost.run。

十三、Serverless 与消息队列

十四、AI 与 LLM

LLM API(有免费额度)

可观测与评估

AI 代码辅助

十五、DNS 与域名

DNS 托管

免费子域名

十六、搜索与内容

全文搜索

CMS

十七、教育资源

学习永远不嫌晚:

十八、实用小工具

十九、组合推荐:三种常见场景

场景 1:独立开发者做 SaaS

前端托管:Vercel / Cloudflare Pages
后端:Cloudflare Workers 或 Supabase Edge Functions
数据库:Supabase Postgres 或 Neon
认证:Clerk 或 Supabase Auth
邮件:Resend
对象存储:Cloudflare R2
错误追踪:Sentry
分析:Umami / Rybbit
域名 DNS:Cloudflare

月成本:0 元。能撑到万级用户。

场景 2:开源项目

代码:GitHub
CI:GitHub Actions(公开仓库无限)
文档:ReadTheDocs 或 GitBook
Issue:GitHub Issues + Linear
状态监控:Better Stack
社区:Discord 或 Slack
代码质量:SonarCloud + CodeRabbit

场景 3:小团队内部系统

代码:GitLab(内置 CI,支持 5 协作者)
项目管理:Linear
沟通:Rocket.Chat 或 Zulip
VPN:Tailscale(3 用户免费)
密码管理:Proton Pass
文档:HackMD

二十、使用免费档的几条建议

  1. 别把免费当「白嫖」。超过免费额度要么降级服务,要么账单爆炸。设好额度告警。
  2. 关注 TLS/安全底线。free-for-dev 的收录标准里明确写了「TLS 不能锁在付费档」,选服务时务必确认。
  3. 数据导出预案。任何免费档服务都可能关停或改规则,关键业务定期导出备份(尤其数据库)。
  4. 一个账号别押所有。AWS/GCP 账号被封 = 数据全没。关键服务放独立账号或自建。
  5. 别忘了 .env 管理。Doppler / Infisical 这类工具有免费档,比把密钥写硬编码安全得多。

总结

免费并不等于低质。很多服务的免费档已经够个人项目甚至小型创业公司使用好几年。真正贵的不是付费服务,而是自己搭一套服务的时间成本——把精力花在业务上,基础设施尽量用别人的。

完整列表持续更新,原文地址:https://github.com/ripienaar/free-for-dev

本文的分类是我按使用场景重新梳理的精选版本,如果你有更好的替代方案或新发现的服务,欢迎去原仓库提 PR。